PLCopen Function Blocks
To offer flexibility, ease of use, and reusability, the library consists of command-oriented function blocks with a reference to the axis (e.g., the abstract data type AXIS_REF Structure).
The PLCopen A vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML Library contains function blocks for:
- Control: Function blocks to define and initialize motion, control power, and reset errors.
- I/O: Function blocks to control interaction with Digital I/O and Touch Probe and trigger PLCopen Registration functionality.
- Info: Function blocks to provide information on motion, position, status, and the ability to read and write other drive parameters.
- PLCopen Motion: Function blocks to execute different types of motion.
- Profile: Function blocks for master/slave motion.
- Reference: Function blocks to reset position.
- Registration: Function blocks to perform registration.
Description |
|
---|---|
Adds a superimposed axis to a specified axis. |
|
Engages the Cam. |
|
Disengages the slave from the master axis immediately in a cam block. |
|
Selects the Cam tables by setting the pointers to the relevant tables. |
|
Commands a ratio between the velocity of the slave and master axis. |
|
Disengages the slave from the master axis. |
|
Performs Mark-to-Machine registration. |
|
Performs Mark-to-Mark registration. |
|
Performs a single-axis move to a specified endpoint position. |
|
Commands a controlled motion of a specified relative distance.
|
|
Performs a single-axis move of a specified distance relative to the actual position at the time of the start of execution. |
|
|
|
Commands a never-ending controlled motion (jog) at a specified velocity. |
|
Controls the power stage: enable(on) and disable (off). |
|
Returns the value of the actual position. |
|
Indicates Drive-related errors. |
|
& |
Return the value of a Drive parameter.
|
Returns Axis status details with respect to the motion currently in progress. |
|
Removes a superimposed axis from an axis. |
|
|
|
Commands a controlled motion stop and transfers the axis to the Stopping state.
|
|
Turns off registration. |
|
& |
Modify the value of a Drive parameter. |